spill one's guts - Francés Inglés Diccionario